/*pc的 医生端*/
*{
	padding: 0px;
	margin: 0px;
	box-sizing: border-box;
	text-decoration: none;
	list-style: none;
	outline: none;
}
textarea::-webkit-input-placeholder{color: #ddd;}
input::-webkit-input-placeholder{color: #ddd;}
body{
	color: #333;
	font-family: "Microsoft Yahei";

}
.login_html{
	position: fixed;
	width: 100%;
	height: 100%;
	background-image: url(../imgs/pc_login_bg.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.login_html .center_box{
	width: 540px;
	margin: 160px auto;
}
.login_html .center_box p.tit{
	font-size: 40px;
	text-align: center;
	margin-bottom: 35px;
}
.login_html .center_box .login_box{
	padding-top: 50px;
	background: rgba(255,255,255,0.7); 
	filter:alpha(opacity=70);
	border-radius: 10px;
	text-align: center;
}
.login_html .center_box  .center{
	margin:  0 auto;
	width: 370px;
	border-top: 1px  solid #ccc;
	padding-top: 30px;
}
.login_html .center_box  .center input{
	width: 300px;
	height: 35px;
	border: none;
	outline: none;
	border-radius: 10px;
	background: rgb(000,000,000);
	opacity: 0.2; 
	filter:alpha(opacity=20);
	border-radius: 5px;
	margin-bottom: 15px;
	font-size: 16px;
	color: #DDD;
	padding-left: 15px;
}
 .login_html .center_box  .center input::-webkit-input-placeholder{color: #ddd;}
 .login_html .center_box  .center input::--moz-input-placeholder{color: #ddd;}
 .login_html .center_box  .center input::-o-input-placeholder{color: #ddd;}
 .login_html .center_box  .center input::-ms-input-placeholder{color: #ddd;}
.login_html .center_box  .center p{
	width: 300px;
	margin: 0 auto;
	text-align: right;
	font-size: 14px;
	color: #ff7500;
}
.login_html .center_box  .center .login_btn{
	height: 40px;
	background-color: #00a29a;
	opacity: 1;
	filter:alpha(opacity=100);
	font-size: 16px;
	color: #fff;
	margin-top: 15px;
	margin-bottom: 50px;
	padding: 0;
}

/*首页的  样式 开始i*/
.index_html{

}
.index_html>.nav{
	position: fixed;
	width: 100%;
	height: 90px;
	top: 0;
	left: 0;
	z-index: 20;
	background:   rgba(255,255,255,1); 
}
.index_html .nav .content{
	width: 1200px;
	height: 90px;
	margin:  0 auto;
}
.index_html .nav .content .logo_box{
	height: 90px;
	display: inline-block;
	vertical-align: top;
}
.index_html .nav .content .logo_box img{
	margin-top: 20px;
}
.index_html .nav .content .navs{
	overflow: hidden;
	display: inline-block;
}
.index_html .nav .content .navs li{
	float: left;
	width: 160px;
}

.index_html .nav .content .navs li a{
	height: 90px;
	line-height: 90px;
	width: 100%;
	text-align: center;
	display: inline-block;
}
.index_html .nav .content .navs li a i{
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: sub;
}
.index_html .nav .content .navs li a i img{

	float: left;
	width: 100%;
	height: 100%;
}
.index_html .nav .content .navs li a span{
	vertical-align: middle;
	line-height: 90px;
	font-size: 16px;
	color: #666;
	margin-left: 5px;
}
.index_html .nav .content .right{
	float: right;
	width: auto;
}
.index_html .nav .content .right i{
	display: inline-block;
	height: 50px;
	width: 50px;
	border-radius: 50px;
	overflow: hidden;
	vertical-align: middle;
}
.index_html .nav .content .right i img{
	height: 100%;
	width: 100%;
	border-radius: 50px;
}
.index_html .nav .content .right a{
	display: inline-block;
}
.index_html .nav .content .right a span{
	line-height: 90px;
	margin: 0 7px;
}
.index_html .nav .content .right a em{
	background-image: url(../imgs/nav_bot.jpg);
	background-size: 100% 100%;
	display: inline-block;
	width: 13px;
	height: 7px;
	vertical-align: middle;
}
.index_html .nav .content .right {
	z-index: 21;
	height: auto;
}
.index_html .nav .content .right .down_box{
	width: 100%;
	height: auto;
	top: 100%;	
	z-index: 22;
	overflow: hidden;
	background-color: #fff;
	display: none;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.index_html .nav .content .right .down_box a{
	display: inline-block;
	width: 100%;
	line-height: 50px;
	text-align: center;
	float: left;
	cursor: pointer;

}
.index_html .nav .content .right .down_box a:hover{
	background: #fff;
}






.index_html .banner_box{
	position: relative;
}
.index_html .banner_box .search_box{
	position: absolute;
	width: 100%;
	text-align: center;
	top: 240px;
	left: 0;
}
.index_html .banner_box .search_box .middle{
	width: 800px;
	display: inline-block;
	height: 50px;
	border: 2px solid #00a29a;
	border-radius: 10px;
	overflow: hidden;
	white-space: nowrap;
	background-color: #00a29a;
}
.index_html .banner_box .search_box .middle input{
	width: 650px;
	float: left;
	height: 100%;
	border: none;
	font-size: 14px;
	padding-left: 10px;
}
.index_html .banner_box .search_box .middle .search_btn{
	float: left;
	width: 145px;
	border: none;
	outline: none;
	height: 100%;
	background-color: #00a29a;
}
.index_html .banner_box .search_box .middle .search_btn i{
	display: inline-block;
	width: 24px;
	height: 24px;
	background-image: url(../imgs/search_btn.png);
	background-size: 100% 100%;
	vertical-align: sub;
	margin-right: 10px;
}
.index_html .banner_box .search_box .middle .search_btn span{
	color: #fff;
	font-size: 20px;
}
 .new_box{

	width: 160px;
	margin: 0 auto;
	margin-top: 100px;
	height: 50px;
	border:2px solid  #00a29a;
	border-radius: 10px;

}
 .new_box a{
 	display: inline-block;
 	width: 100%;
 	height: 100%;
 	text-align: center;
 }
 .new_box span{
	line-height: 50px;
	color: #00a29a;
	font-size: 20px;
}
 .new_box i{
	display: inline-block;
	vertical-align: sub;
	height: 26px;
	width: 26px;
}
 .new_box i img{
	width: 100%;
	height: 100%;
}
 img{
	display: inline-block;
}



/*下面是  搜索的  列表开始*/
.index_html .list_box{
	width: 1200px;
	margin: 40px  auto 0;
	padding: 30px 40px;
	background-color: #fff;
	border-radius: 10px;
	padding-bottom: 100px;
	margin-bottom: 100px;
}
.index_html .per_box{
	margin-bottom: 20px;
}
.index_html .list_box .title p{
	padding-left: 10px;
	font-size: 16px;
	border-left: 3px solid #00a29a;
	vertical-align: middle;
}
.index_html .list_box .list{
	padding: 0 60px;
}
.flex_sign  .top_dec{
	text-align: center;
	display: flex;
}
.flex_sign  .top_dec strong{
	flex:1;
}
.flex_sign .list_box .list ul li{
	display: flex;
}
.flex_sign .list_box .list ul li span{
	flex: 1;
}
.flex_sign .list_box .list .top_dec strong{
	flex: 1;
	line-height: 70px;
}
.index_html .list_box .list ul li {
	position: relative;
	/*display: flex;*/
	border-top: 1px solid #eee;
	padding: 10px 0;
}

.index_html .list_box .list ul li span{
	text-align: center;
	position: relative;
	font-size: 16px;
	color: #999;
	line-height: 50px;
}
.index_html .list_box .list ul li span em{
	font-style: normal;
	font-size: 16px;
}	
.index_html .list_box .list ul li  a.left_a{
	vertical-align: sub;
	position: absolute;
	left: 30px;
	top: 22px;
	display: inline-block;
	height: 26px;
	width: 26px;
	z-index: 12;
}
.index_html .list_box .list ul li  a.right_a{
	display: inline-block;
	width: 100%;
	display: flex;
}

/*患者列表的开始*/
.huanzheliebiao>.nav{
	background: rgba(255,255,255,1);
}
.huanzheliebiao .list_box{
	margin-top: 130px;
}
.huanzheliebiao  .top{

	width: 1070px;
	margin: 60px  auto 20px;
}
.huanzheliebiao .list_box .list ul li a{
	display: flex;
	width: 100%;
	/*overflow: hidden;*/
		position: static;
	height: auto;
	overflow: hidden;
}
.huanzheliebiao .top>div{
	width: 270px !important;
	overflow: hidden;
	display: inline-block;
	border-radius: 5px;
	margin: 0 !important;
	display: inline-block;
	width: 290px;
	height: 50px;
	border-radius: 10px;
	border: 1px solid #ddd;
	overflow: hidden;
	margin-right: 10px !important;
}
.huanzheliebiao .top>div div{
	width: 270px !important;
	overflow: hidden;
	display: inline-block;
	border-radius: 5px;
	margin: 0 !important;
}
.huanzheliebiao .top>div div input{
	width: 100% !important;
	height: 50px !important;
	border: none;
	outline: none;
	border-radius: 10px !important;
	color: #ddd !important;
	font-size: 20px !important;
	background-image: url(../imgs/rili.png) !important;
	background-size: 25px 25px !important;
	background-position: 220px center !important;
	background-repeat: no-repeat !important;
	text-align: center !important; 
	border: none !important;
}
.huanzheliebiao .top input{
	height: 100%;
	width: 100%;
	border-radius: 10px;
	border: none;
	outline: none;
	padding-left: 10px;
	color: #999;
	font-size: 16px;
}
 .huanzheliebiao div.list_box .top .new_box{

	width: 160px !important;
	margin: 0 auto;
	margin-top: 100px;
	height: 50px;
	border:2px solid  #00a29a;
	border-radius: 10px;
	text-align: center;
}

.huanzheliebiao div.list_box .top .new_box_type{
	border:2px solid  #ddd;
}
.huanzheliebiao div.list_box .top .new_box_type select{
	width: 100%;
	height: 100%;
	outline: none;
	border: none;
	color: #999; 
	padding-left: 10px;
}
.huanzheliebiao div.list_box .top .new_box_type select{
	font-size: 16px;
}
 .huanzheliebiao div.list_box .top .new_box a{
 	display: inline-block;
 	width: 100%;
 	height: 100%;
 }
 .huanzheliebiao div.list_box .top .new_box span{
	line-height: 50px;
	color: #00a29a;
	font-size: 20px;
}
 .huanzheliebiao div.list_box .top .new_box i{
	display: inline-block;
	vertical-align: sub;
	height: 26px;
	width: 26px;
}
 .huanzheliebiao div.list_box .top .new_box i img{
	width: 100%;
	height: 100%;
}

/*---------------------------------------demo css--------------------------------------------*/

.date_selector, .date_selector *{width: auto;height: auto;border: none;background: none;margin: 0;padding: 0;text-align: left;text-decoration: none;}
.date_selector{background:#fbfbfb;border: 1px solid #ccc;padding: 10px;margin:0;margin-top:-1px;position: absolute;z-index:100000;display:none;border-radius: 3px;box-shadow: 0 0 5px #aaa;box-shadow:0 2px 2px #ccc; width:100%;}
.date_selector_ieframe{position: absolute;z-index: 99999;display: none;}
.date_selector .nav{width: 17.5em;}
.date_selector .nav p{clear: none;}
.date_selector .month_nav, .date_selector .year_nav{margin: 0 0 3px 0;padding: 0;display: block;position: relative;text-align: center;}
.date_selector .month_nav{float: left;width: 50%;}
.huanzheliebiao .top .start_date div.nav{display: inline-block;width: 100% !important;}
.date_selector .year_nav{float: right;width: 42%;}
.date_selector .month_name, .date_selector .year_name{font-weight: bold;line-height: 20px;}
.date_selector .button{display: block;position: absolute;top: 0;width:18px;height:18px;line-height:16px;font-weight:bold;color:#5985c7;text-align: center;font-size:12px;overflow:hidden;border: 1px solid #ccc;border-radius:2px;}
.date_selector .button:hover, .date_selector .button.hover{background:#5985c7;color: #fff;cursor: pointer;border-color:#3a930d;}

.date_selector .prev{left: 0;}

.date_selector .next{right: 0;}

.date_selector table{border-spacing: 0;border-collapse: collapse;clear: both;margin: 0; width:100%;}
.date_selector th, .date_selector td{width: 2.5em;height: 2em;padding: 0 !important;text-align: center !important;color: #666;font-weight: normal;}
.date_selector th{font-size: 12px;}

.date_selector td{border:1px solid #f1f1f1;line-height: 2em;text-align: center;white-space: nowrap;color:#5985c7;background: #fff;}
.date_selector td.today{background: #eee;}
.date_selector td.unselected_month{color: #ccc;}
.date_selector td.selectable_day{cursor: pointer;}
.date_selector td.selected{background:#2b579a;color: #fff;font-weight: bold;}
.date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover{background:#5985c7;color: #fff;}

/*-----------------------------------------------------------------------------------*/
.huanzheliebiao div.list_box .page_btn{
 	text-align: center;
 	margin-top: 80px;
 }
.huanzheliebiao div.list_box .page_btn .ceneter{
	display: inline-block;
	width: auto;
  }
.huanzheliebiao div.list_box .page_btn .center div{
	display: inline-block;
	width: auto;
}
.huanzheliebiao div.list_box .page_btn .center>span{
	margin-right: 20px;
}
.huanzheliebiao div.list_box .page_btn .center span{
	font-size: 14px;
	vertical-align: top;
	line-height: 25px;
	cursor: pointer;
	margin: 0  2.5px ; 
}
.huanzheliebiao div.list_box .page_btn .center .mid>em{
	display: inline-block;
	width: 50px;
	height: 25px;
	border-radius: 5px;
	border: 1px solid #ddd;
	background-image: url(../imgs/btn_l.png);
	background-size: 7px 13px; 
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
}
.huanzheliebiao div.list_box .page_btn .center .mid>em.page_down{
	background-image: url(../imgs/btn_r.png);
}
.huanzheliebiao div.list_box .page_btn .mid span{
	display: inline-block;
	width: 40px;
	height: 25px;
	border-radius: 5px;
	border: 1px solid #ddd;
}

.huanzheliebiao div.list_box .page_btn .mid  .first_span{
	background-color: #00a29a;
	color: #fff;
	border: none;
}
.huanzheliebiao div.list_box .page_btn .to_new {
	vertical-align: top;

}
.huanzheliebiao div.list_box .page_btn .to_new{
	font-weight: normal;
	margin-left: 20px;
}
.huanzheliebiao div.list_box .page_btn .to_new input{
	vertical-align: top;
	width: 40px;
	height: 25px;
	border: 1px solid #ddd;
	border-radius: 5px;
	text-align: center;
	color: #ff7500;
	font-size: 14px;
}

/*患者列表的  开始*/
.huanzheliebiao div.bing_list{
	margin-top: 20px;
}
.index_html .patient_msg .list ul{
	border-bottom: 1px solid #ddd;
}
.index_html .patient_msg .list ul li span{
	position: relative;
}
.index_html .patient_msg .list ul li span em{
	position: absolute;
	width: 100%;
	top: 50%;
	margin-top: -25px;
	left: 0;
}
.index_html .patient_msg .list ul li p{
	display: flex;
}
.index_html .patient_msg .list ul li span.dec{
	line-height: 25px;
	text-align: left;
}
.index_html .patient_msg .list .data_base{
	margin-top: 35px;
	text-align: right;
}
.huanzheliebiao .patient_msg{
	padding-bottom: 60px;
}
.huanzheliebiao .patient_msg span{
	color: #999;
	font-size: 14px;
}
/*患者列表的  结束*/

/*患者信息 的  开始*/
.add_record{
	width: 200px;
	margin-top: 25px;
}
.huanzheliebiao .per_box{
	padding-bottom: 50px;
}
.per_box .per_msg{
	text-align: center;
}
.per_box .per_msg>div{
	display: inline-block;
	vertical-align: middle;
}
.per_box .per_msg .left{
	display: inline-block;
	width: 100px;
	height: 100px;
	vertical-align: top;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.per_box .per_msg div.nan{
	background-image: url(../imgs/head_nan.jpg);
}
.per_box .per_msg div.nv{
	background-image: url(../imgs/head_nv.jpg);
}
.per_box .mid {
	text-align: left;
	vertical-align: sub;
	padding: 0 50px;
	padding-top: 20px;
}
.per_box .mid div{
	margin-top: 10px;
}
.per_box .mid .name{
	font-size: 22px;
	color: #333;
}
.per_box .mid em{
	font-size: 16px;
	font-style: normal;
}
.per_box .mid>em {
	margin-left: 20px;
}
.per_box .mid div span{
	font-size: 16px;
	color: #999;
}
/*患者信息 的  结束*/

/*记录列表的  开始*/

.jiluliebiao .top>div{
	width: 220px !important;  
}
.jiluliebiao .top>div div{
	width: 220px !important;
}
.jiluliebiao .top>div.id_card{
	width: 220px !important;
}
.jiluliebiao .top>div.id_card input{
	width: 220px !important;
	background-image: url(../imgs/search.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;
	background-position: 180px;
}
.jiluliebiao .top>div.doctor_id{
	width: 180px !important;
}
.jiluliebiao .top>div.doctor_id input{
	width: 180px !important;
	background-image: url(../imgs/search.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;
	background-position: 140px;
}
.jiluliebiao .top input{
	width: 180px !important;
}
.jiluliebiao .top>div div input{
	background-position: 170px center !important;
}
.jiluliebiao .top>div  .doctor_id{
	width: 160px;
}
div.jiluliebiao .list_box .list .top_dec {
	display: inline-block;
	width: 100%;
	text-align: left;
}
.jiluliebiao .list_box .list ul {
	border-bottom: 1px  solid #eee;
}
.jiluliebiao .list_box .list ul li {
	padding: 10px 0;
	display: inline-block;
	width: 100%;
}
div.jiluliebiao .list_box .list .top_dec strong{
	float: left;
	white-space: nowrap;
	text-align: center;
	line-height: 70px;
}
div.jiluliebiao .list_box .list ul li span{
	display: inline-block !important;
	line-height: 25px;
	vertical-align: middle;
	text-align: left;
	position: relative;
	text-align: center;
	height: auto;
}
div.jiluliebiao .list_box .list ul li span em{
	position: absolute;
	width: 100%;
	left: 0;
	top: 50%;
	vertical-align: middle;
	display: inline-block;
	/*margin-top: 50%;*/
	/*transform: translateY(50%);*/
}
div.jiluliebiao .list_box .list .top_dec .first{
	width: 65px;
}
div.jiluliebiao .list_box .list ul li .first{
	width: 65px;
}
div.jiluliebiao .list_box .list .top_dec .second{
	width: 80px;
}
div.jiluliebiao .list_box .list ul li .second{
	width: 80px;
}
div.jiluliebiao .list_box .list .top_dec .third{
	width: 35px;
}
div.jiluliebiao .list_box .list ul li .third{
	width: 35px;
}
div.jiluliebiao .list_box .list .top_dec .forth{
	width: 180px;
}
div.jiluliebiao .list_box .list ul li .forth{
	width: 180px;
}
div.jiluliebiao .list_box .list .top_dec .fifth{
	width: 40px;
}
div.jiluliebiao .list_box .list ul li .fifth{
	width: 40px;
}
div.jiluliebiao .list_box .list .top_dec .sixth{
	width: 35px;
}
div.jiluliebiao .list_box .list ul li .sixth{
	width: 35px;
}
div.jiluliebiao .list_box .list .top_dec .seventh{
	width: 200px;
}
div.jiluliebiao .list_box .list ul li .seventh{
	width: 200px;
	padding: 0 5px;
}
div.jiluliebiao .list_box .list .top_dec .eight{
	width: 80px;
}
div.jiluliebiao .list_box .list ul li .eight{
	width: 80px;
}
div.jiluliebiao .list_box .list .top_dec .nienth{
	width: 100px;
}
div.jiluliebiao .list_box .list ul li .nienth{
	width: 100px;
}
div.jiluliebiao .list_box .list .top_dec .tenth{
	width: 70px;
}
div.jiluliebiao .list_box .list ul li .tenth{
	width: 70px;
}
div.jiluliebiao .list_box .list .top_dec .eleventh{
	width: 80px;
}
div.jiluliebiao .list_box .list ul li .eleventh{
	width: 80px;
}
/*记录列表的  结束*/



/*新建患者记录详情 开始*/
.new_huanzhe_record .list_box .content{
	padding: 0 90px;
	margin-top: 55px;
}
.new_huanzhe_record .list_box .content ul li{
	padding: 15px 0;
}
.new_huanzhe_record .list_box .content ul li>span{
	display: inline-block;
	width: 80px;
	text-align: right;
	text-align-last:justify;
}
.new_huanzhe_record .list_box .content ul li em{
	font-style: normal; 
	margin-left: 40px;
	color: #999;
	width: 800px;
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
} 
.new_huanzhe_record .list_box .content ul li.dec em{
	line-height: 30px;
	position: relative;
	top: -6px;
}
.new_huanzhe_record .list_box .list{
	padding: 0 90px;
	margin-top: 55px;
}
.new_huanzhe_record .list_box .list  .pic_dec{
	vertical-align: top;
	display: inline-block;
	border-radius: 5px;	
	margin: 0 5px;
	overflow: hidden;
	height: 250px;
	/*border: 1px solid #ddd;*/
	margin-top: 20px;
	margin-bottom: 20px;
}
.new_huanzhe_record .list_box .list  .pic_dec:hover{
	box-shadow: 0.1rem 0.1rem 0.2rem #ccc;
}
.new_huanzhe_record .list_box .list  img{
	display: block;
	border-radius: 5px;
	border: none;
	border: 1px solid #ddd;
	height: 100%;
}
.new_huanzhe_record .list_box  .theme{
	font-size: 16px;
	color: #00a29a;

}
.new_huanzhe_record .data_2{
	margin-top: 40px;
}
.new_huanzhe_record .list_box  .number{
	text-align: right;
	color: #999;
	font-size: 16px;
}
.new_huanzhe_record .list_box  .mini_theme{
	font-size: 16px;
	margin-top: 20px;
}
.new_huanzhe_record .list_box .list .jiaopian_box .pic_dec{
	box-shadow: none;
	border-radius: 0;
}
.new_huanzhe_record .list_box .list .jiaopian_box .pic_dec img{
	border-radius: 0;

}
.new_huanzhe_record .enter_doctor{
	margin-top: 30px;
}
.new_huanzhe_record .enter_doctor p{
	text-align: right;
	color: #999;	
	font-size: 16px;
}
.new_huanzhe_record .enter_doctor p span{
	font-size: 20px;
	color: #333;
}
/*新建患者记录详情 结束*/


/*新建患者 开始*/
.add_new_patient .msg_box{
	text-align: center;
}
.add_new_patient .msg_box ul{
	display: inline-block;
}
.add_new_patient .msg_box ul li{
	margin-top: 20px;
}
.add_new_patient .msg_box ul li .left{
	display: inline-block;
	width: 120px;	
	text-align: right;
}
.add_new_patient .msg_box ul li .left em{
	/*line-height: 40px;*/
	font-weight: bold;
	font-style: normal;
	color: #ff7500; 
}
.add_new_patient .msg_box ul li .left span{
	line-height: 40px;
}
.add_new_patient .msg_box ul li .right{
	vertical-align: top;
	display: inline-block;
	width: 400px;
	height: 40px;
	border: 1px solid #ddd;
	border-radius: 5px;
}
.add_new_patient .msg_box ul li .right input,
.add_new_patient .msg_box ul li select{
	width: 100%;
	height: 100%;
	border-radius: 5px;
	border: none;
	outline: none;
	padding-left: 10px;
	
}
.add_new_patient .msg_box ul li select{
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background-image: url(../imgs/narow_b.png);
	background-repeat: no-repeat;
	background-position: 365px  center;
}
.add_new_patient .msg_box ul li .right input{

}
.add_new_patient .msg_box ul li select{
	line-height: 40px;
	color: #999;
}
.add_new_patient .msg_box li select option{
	margin: 20px;
	padding: 10px 0 ;
	font-size: 16px;
	color: #333;
}

.add_new_patient .msg_box ul li .right .input_box{
	width: 100%;
	height: 38px;
	vertical-align: top;
	
}
.add_new_patient .msg_box ul li .right .input_box input{
	background-image: url(../imgs/rili_hui.png);
	background-size: 25px 25px;
	background-repeat: no-repeat;
	background-position: 360px center; 
	font-size: 14px;
}
.add_new_patient .msg_box ul li .right .input_box>div{
	width: 400px;
}
 .save_or_no{
	margin: 55px auto 0;
	text-align: center;
}
 .save_or_no a{
	display: inline-block;
	width: 140px;
	height: 50px;
	line-height: 50px;
	border-radius: 10px;
	border: 1px solid #00a29a;
	margin: 0 20px;
	font-size: 20px;
	color: #00a29a;
}
.save_or_no a.cirtain{
	background-color: #00a29a;
	border: none;
}
 .save_or_no a.cirtain input{
	outline: none;
	width: 100%;
	border-radius: 10px;
	border: none;
	background:transparent;
	font-size: 20px;
	color: #fff;

}
/*新建患者 结束*/


/*添加就诊记录 开始*/
.add_jilu{
	margin-top: 130px;
}
.add_jilu .list_box .msg li>span{
	line-height: 40px;
}
.add_jilu .list_box .msg .name{
	line-height: 40px;
}
.add_jilu .list_box .msg li div.right{
	vertical-align: top;
	display: inline-block;
	width: 370px;
	height: 40px;
	margin-left: 40px;
	border-radius: 5px;
	outline: none;
	border: 1px solid #ddd;
}
.add_jilu .list_box .msg li div.right .input_box{
	height: 100%;
	font-size: 14px;
}
.add_jilu .list_box .msg li div.right input{
	width: 100%;
	height: 100%;
	outline: none;
	border: none;
	border-radius: 5px;
	padding-left: 20px;
	color: #999;
}
.add_jilu .list_box .msg li div.right select{
	width: 100%;
	height: 100%;
	outline: none;
	border: none;
	border-radius: 5px;
	padding-left: 20px;
	color: #999;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background-image: url(../imgs/narow_b.png);
	background-repeat: no-repeat;
	background-position: 335px  center;
}

.new_huanzhe_record .list_box .content ul li span.weidu{
	display: inline-block;
	width: 60px;
	margin-left: 20px;
	line-height: 40px;
}
.add_jilu .list_box .msg li div.right_2{
	margin-left: 20px;
	width: 240px;
}
.add_jilu .list_box .msg li div.add_box>span{
	display: inline-block;
	width: 26px;
	height: 26px;
	vertical-align: middle;
}
.add_jilu .list_box .msg li div.add_box {
	display: inline-block;
}
.add_jilu .list_box .msg li div.add_box>span{
	background-size: 100% 100%;
	background-repeat: no-repeat;
	margin-top: -5px;
	margin-left: 15px;
}
.add_jilu .list_box .msg li div.add_box span.option_btn{
	background-image: url(../imgs/add_btn.png);
	
}
.add_jilu .list_box .msg li .li_s div.add_box span.option_btn{
	background-image: url(../imgs/decraese.png);
	vertical-align: middle;
}
.add_jilu ul li {
	overflow: hidden;
}
.add_jilu .right_box{
	display: inline-block;
	vertical-align: top;
	/*float: right;*/
	margin-bottom: 20px;
	width: 855px;
}
.add_jilu .right_box  .li_1 .center_box{
	display: inline-block;	
}
.add_jilu .right_box  .li_1 span{
	line-height: 40px;
}
/*.add_jilu .right_box  .top{
	width: 900px;
}*/
.add_jilu .right_box .li_s .new_list{
	margin-top: 20px;
}
.add_jilu .right_box .li_s .center_box{
	margin-top: 20px;
}
.add_jilu .list_box .msg li div.right .input_box input{
	width: 100%;
	height: 100%;
	background-image: url(../imgs/rili.png);
	background-repeat: no-repeat;
	background-size: 26px 26px;
	background-position: 320px center;
}
.add_jilu .list_box .msg li div.right .input_box>div{
	width: 370px !important;
}
.add_jilu .list_box .msg li.reslut div.right{
	border:none;
	width: 800px;
	height: 100px;
}
.add_jilu .list_box .msg li.reslut div.right textarea{
	display: inline-block;
	width: 100%;
	height: 100px;
	border-radius: 5px;
	resize: none;
	outline: none;
	font-size: 14px;
	line-height: 30px;
	color: #999;
	padding: 5px;
	border: 1px solid #ddd;
}
	/*上传的 胶片*/
.new_huanzhe_record .list_box .list .up_box{
	height: 100%;
    vertical-align: top;
    display: inline-block;
    border-radius: 10px;
    margin: 0 5px;
    overflow: hidden;
   
    margin-top: 20px;
    margin-bottom: 20px;
    height: 250px;
    width: 180px; 
    border: 1px dashed #ddd;
    position: relative;
    padding: 0 20px;
}
.new_huanzhe_record .list_box .list .up_box:hover{
 box-shadow: 0.1rem 0.1rem 0.2rem #ccc;
}
.new_huanzhe_record .list_box .list .up_box .up_btn{
	position: relative;
	top: 50%;
	margin-top: -25px;
	width: 100%;
	background-color: #f1f1f1;
	/*color: #fff;*/
	height: 40px;
	border-radius: 10px;
}
.new_huanzhe_record .list_box .list .up_box .up_btn  span{
	width: 100%;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	width: 100%;
	text-align: center;
	border-radius: 5px;
	cursor: pointer;
}
.new_huanzhe_record .list_box .list .up_box .up_btn   input{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: transparent;
	opacity: 0;
}
.new_huanzhe_record .list_box .list .pic_dec{
	position: relative;
}
.new_huanzhe_record .list_box .list .pic_dec em{
	position: absolute;
	height: 40px;
	width: 40px;
	right: 1px;
	top: 0;
	background-image: url(../imgs/lajiziang.png);
	display: none;
}
.data_2  .tit_top p{
	display: inline-block;
	width: 250px;
	line-height: 35px;
}
.data_2 .tit_top .tit_right{
	float: right;	
}
.data_2 .tit_top .tit_right a{
	display: inline-block;
	width: 120px;
	height: 35px;
	line-height: 35px;
	background-color: #f1f1f1;
	text-align: center;
	border-radius: 5px;
	border: 1px solid #ddd;
	vertical-align: top;
	cursor: pointer;
	margin-left: 20px;
}
.data_2 .tit_top .tit_right a.cancle_btn{
	color: #999;
}
.data_2 div.mini_theme{
	display: inline-block;
	width: 180px;
	height: 35px;
	font-size: 14px;
	border-radius: 5px;
	border: 1px solid #ddd;
}
.data_2 div.mini_theme input{
	padding-left: 10px;
	font-size: 14px;
	height: 100%;
	width: 100%;
	border:none;
	outline: none;
	border-radius: 5px;
}
.new_huanzhe_record em.decrease_btn{
	display: inline-block;
	height: 26px;
	width: 26px;
	background-repeat: no-repeat;
	background-size: 26px 26px;
	background-image: url(../imgs/del.png);
	vertical-align: sub;
	margin-left: 10px;
	display: none;
	cursor: pointer;
}
.buwei_dec .tit_top{
	margin-bottom: 30px;
}
.buwei_dec .pic_box{
	border-top: 1px solid #ddd;

}
/*添加就诊记录 结束*/


/*设置的  开始*/
.set .list_box{
	padding-bottom: 80px;
}
.set .set_box .content{
	margin-top: 50px;
}
.set .set_box .center{
	width: 780px;
	margin: 0 auto;
}
.set .set_box .center .left{
	display: inline-block;
	width: 200px;
	height: auto;
}
.set .set_box .center .left .up_box{
	width: 100%;
	border-radius: 10px;
	background-color: #f1f1f1;
	height: 40px;
	position: relative;
	cursor: pointer;
	margin-top: 50px;
}
.set .set_box .center .left .up_box span{
	display: inline-block;
	width: 100%;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
}
.set .set_box .center .left .up_box input{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	cursor: pointer;
}
.set .set_box .center .right{
	display: inline-block;
	width: 450px;
	margin-left: 120px;
	vertical-align: top;
}
.set .set_box .center .right ul li{
	font-size: 16px;
	margin-bottom: 15px;
}
.set .set_box .center .right ul li span{
	display: inline-block;
	width: 80px;
	text-align-last:justify;
	margin-right: 10px;
	line-height: 40px;
}
.set .set_box .center .right ul li em{
	font-style: normal;
	color: #999;

}
.set .set_box .center .right div{
	vertical-align: top;
	display: inline-block;
	width: 350px;
	height: 40px;
	border: 1px solid #ccc;
	border-radius: 5px;
}
.set .set_box .center .right div input{
	display: inline-block;
	width: 100%;
	height: 100%;
	border-radius: 5px;
	border: none;
	outline: none;
	font-size: 16px;
	color: #999;
	padding-left: 10px;
}
.set .liebiao{
	margin-top: -50px;
}
.set .liebiao .list_cont{
	padding:30px 50px 0;
}
.set .liebiao .list_cont .floor {
	padding-bottom: 50px;
}
.set .liebiao .list_cont .floor .top{
	display: inline-block;
	width: 80px;
	line-height: 40px;
	vertical-align: top;
}
.set .liebiao .list_cont .floor .top span{
	vertical-align: top;
	width: 100%;
}
.set .liebiao .list_cont .floor .top div{
	display: inline-block;
	width: auto;
}
.set .liebiao .list_cont .floor .project_list{
	display: inline-block;
	width: 900px;
	overflow: hidden;
}
.set .liebiao .list_cont .floor .project_list span{
	width: 18%;
	display: inline-block;
	line-height: 40px;
	border-radius: 10px;
	margin-right: 15px;
	padding-left: 15px;
	border: 1px solid #ddd;
	margin-bottom: 20px;
	vertical-align: top;
	float: left;
	position: relative;
	z-index: 1;
}
.set .liebiao .list_cont .floor .project_list span i{
	position: absolute;
	height:20px;
	width: 20px;
	top: 10px;
	right: 10px;
	/*background-color: red;*/
	background-image: url(../imgs/del_span.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	display: none;
	z-index: 2;
}
.set .liebiao .list_cont .floor .project_list span em{
	font-style: normal;
}
.set .liebiao .list_cont .floor .project_list span:hover{
	background-color: #f1f1f1;

}
.set .liebiao .list_cont .add_list{
	width: 18%;
	display: inline-block;
	border-radius: 10px;
	border: 1px solid #ddd;
	overflow: hidden;
	display: none;
	margin-bottom: 20px;
	margin-right: 10px;
}
.set .liebiao .list_cont .add_list input{
	width: 75%;
	height: 40px;
	outline: none;
	border: none;
	border-radius: 10px;
	padding-left: 5px;
	font-size: 14px;
}
.set .liebiao .list_cont .add_list em{
	display: inline-block;
	float: right;
	width: 25%;
	text-align: center;
	;line-height: 40px;	
	text-align: center;
	font-style: normal;
	background-color: #f1f1f1;
	border-left: 1px solid #ddd;
	cursor: pointer;
}
.set .liebiao .list_cont  i.add_leixing{
	vertical-align: top;
	display: inline-block;
	height: 26px;
	width: 26px;
	background-image: url(../imgs/add_btn.png);
	background-size: 100% 100%;
	background-repeat: repeat;
	/*margin-left: 15px;*/
	margin-top: 6px;
	cursor: pointer;
}	
.set .liebiao .save_or_no{
	margin-top: 0;
}
/*设置的  结束*/